package com.shycloud.mido.organ.api.vo;

import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 作业列表VO
 *
 * @jtzhang
 * @date 2019-6-10
 */
@Data
public class TaskListVO implements Serializable {
    private String id;
    /**
     * 作业名称
     */
    private String taskName;
    /**
     * 弹奏模式
     */
    private String playingMode;
    /**
     * 手势
     */
    private String gesture;
    /**
     * 开始段落
     */
    private String startPara;
    /**
     * 结束段落
     */
    private String endPara;
    /**
     * 速度
     */
    private String speed;
    /**
     * 难度
     */
    private String difficulty;
    /**
     * 作业练习次数
     */
    private Integer numberTimes;
    /**
     * 作业完成次数
     */
    private Integer finishTimes;
    /**
     * 视听作业次数
     */
    private Integer listenTimes;
    /**
     * 视听完成次数
     */
    private Integer listenFinishTimes;

    /**
     * 学生ID
     */
    private String studentId;
    /**
     * 作业日期
     */
    private LocalDateTime taskDate;
    /**
     * 作业完成状态 0-未开始 1-未完成 2-已完成
     */
    private String taskStatus;
    /**
     *作业类别 0-教师布置 1-家长布置
     */
    private String category;
    /**
     *单曲ID
     */
    private String singleId;
    /**
     * 下发人ID
     */
    private String issuerId;
    /**
     * 目标分数
     */
    private String targetScore;
    /**
     * 批次号
     */
    private long batchNumber;
    /**
     * 退出班级标志
     */
    private String exitClass;
	/**
	 * 小节
	 */
    private String rhythm;
	/**
	 * 是否反复 0 不反复 1反复
	 */
    private String 	isRepeat;
}
